\documentclass{standalone}
\usepackage{tikz}
\usepackage{ctex,siunitx}
\usepackage{tkz-euclide}
\usepackage{amsmath}
\usetikzlibrary{patterns, calc}
\usetikzlibrary {decorations.pathmorphing, decorations.pathreplacing, decorations.shapes,}
\begin{document}
\small
\begin{tikzpicture}[>=stealth,scale=1]
  \tkzDefPoints{0/0/O,0/3.5/O'}
  \tkzDefShiftPoint[O'](250:3.3){m}
  \tkzDefMidPoint(m,O)\tkzGetPoint{Fn}
  \tkzDefMidPoint(m,O')\tkzGetPoint{F}
  \tkzDefPointBy[translation = from F to Fn](m)\tkzGetPoint{G}
  \draw[densely dashed](O)ellipse(2 and 0.5)(O)--(0,4);
  \fill(O)ellipse(1pt and 0.5pt)node[below right]{$O$};
  \draw[thick](O')--(m)node[pos=0.32,left]{$\ell$};
  \draw(O)--(m);
  \draw[->,red](m)--(Fn)node[text=black,right]{$F_n$};
  \draw[->,red](m)--(F)node[text=black,left]{$T$};
  \draw[->,red](m)--(G)node[text=black,above left]{$G$};
  \draw[thin,densely dashed](G)--(Fn)--(F);
  \draw[thin](0,2.7)arc(270:250:0.8)node[midway,below]{$\theta$};
  \draw[thin]([yshift=0.5cm]G)arc(90:70:0.5)node[midway,above]{$\theta$};
  \fill[ball color=gray](m)circle(0.1)node[above left]{$m$};
  \draw(0,0)--(2,0)node[above,midway]{$r$};
\begin{scope}[yshift=3.5cm]
  \fill[pink!10!orange!10,draw=black,very thin]
  ( 0.206, 0.925)..controls( 0.192, 0.876)and( 0.169, 0.840)..
( 0.080, 0.697)..controls(-0.010, 0.554)and(-0.034, 0.516)..
(-0.045, 0.479)..controls(-0.055, 0.442)and(-0.047, 0.419)..
(-0.087, 0.337)..controls(-0.127, 0.256)and(-0.157, 0.230)..
(-0.147, 0.193)..controls(-0.137, 0.156)and(-0.112, 0.134)..
(-0.102, 0.108)..controls(-0.091, 0.082)and(-0.089, 0.075)..
(-0.088, 0.036)..controls(-0.087,-0.003)and(-0.087,-0.029)..
(-0.070,-0.041)..controls(-0.053,-0.052)and(-0.048,-0.058)..
(-0.033,-0.050)..controls(-0.017,-0.042)and(-0.015,-0.037)..
(-0.015,-0.037)..controls(-0.015,-0.037)and( 0.011,-0.067)..
( 0.060,-0.068)..controls( 0.108,-0.068)and( 0.118,-0.035)..
( 0.118,-0.035)..controls( 0.118,-0.035)and( 0.119,-0.069)..
( 0.179,-0.068)..controls( 0.239,-0.066)and( 0.249,-0.057)..
( 0.263,-0.021)..controls( 0.278, 0.015)and( 0.276, 0.008)..
( 0.276, 0.008)..controls( 0.276, 0.008)and( 0.279,-0.022)..
( 0.321,-0.025)..controls( 0.363,-0.029)and( 0.385,-0.026)..
( 0.406, 0.019)..controls( 0.426, 0.064)and( 0.428, 0.086)..
( 0.428, 0.086)..controls( 0.428, 0.086)and( 0.447, 0.071)..
( 0.473, 0.081)..controls( 0.499, 0.090)and( 0.494, 0.092)..
( 0.518, 0.118)..controls( 0.542, 0.145)and( 0.542, 0.160)..
( 0.542, 0.186)..controls( 0.542, 0.211)and( 0.535, 0.267)..
( 0.535, 0.267)..controls( 0.559, 0.333)and( 0.558, 0.338)..
( 0.563, 0.365)..controls( 0.569, 0.391)and( 0.599, 0.483)..
( 0.616, 0.578)..controls( 0.632, 0.673)and( 0.622, 0.708)..
( 0.616, 0.741)..controls( 0.610, 0.775)and( 0.641, 0.827)..( 0.634, 0.855);
\draw[very thin](0.091,0.321)..controls(0.091,0.321)and(0.138,0.330)..
(0.178,0.353)..controls(0.218,0.376)and(0.244,0.415)..
(0.292,0.459)..controls(0.340,0.503)and(0.358,0.559)..
(0.372,0.585)..controls(0.386,0.610)and(0.422,0.624)..(0.422,0.624)
(0.117,0.388)..controls(0.119,0.416)and(0.104,0.465)..(0.088,0.487)--(0.042,0.548)
(0.026,0.200)..controls(0.026,0.200)and(0.042,0.195)..
(0.063,0.242)..controls(0.084,0.289)and(0.094,0.319)..
(0.090,0.328)..controls(0.086,0.337)and(0.076,0.342)..(0.076,0.342)
(-0.014,-0.035)..controls(-0.014,-0.035)and( 0.004,-0.019)..
( 0.008, 0.000)..controls( 0.012, 0.019)and( 0.007, 0.037)..
( 0.017, 0.073)..controls( 0.027, 0.109)and( 0.036, 0.122)..
( 0.034, 0.162)..controls( 0.031, 0.203)and( 0.020, 0.197)..( 0.020, 0.197)--(-0.021, 0.189)
(0.111,0.043)..controls(0.123,0.083)and(0.111,0.096)..
(0.094,0.098)..controls(0.077,0.101)and(0.034,0.074)..
(0.030,0.064)..controls(0.026,0.054)and(0.022,0.042)..
(0.036,0.027)..controls(0.049,0.011)and(0.041,0.005)..
(0.065,0.008)..controls(0.089,0.011)and(0.092,0.015)..(0.092,0.015)
(0.255,0.195)..controls(0.261,0.218)and(0.259,0.273)..
(0.231,0.280)..controls(0.204,0.288)and(0.170,0.282)..
(0.159,0.240)..controls(0.148,0.199)and(0.173,0.181)..
(0.198,0.175)..controls(0.223,0.169)and(0.237,0.179)..(0.237,0.179)
(0.384,0.327)..controls(0.387,0.356)and(0.378,0.405)..
(0.322,0.396)..controls(0.267,0.388)and(0.289,0.322)..
(0.291,0.310)..controls(0.293,0.298)and(0.322,0.293)..
(0.345,0.295)..controls(0.368,0.298)and(0.378,0.306)..(0.378,0.306)
(0.460,0.419)..controls(0.460,0.419)and(0.470,0.390)..
(0.473,0.374)..controls(0.476,0.358)and(0.458,0.350)..
(0.444,0.347)..controls(0.430,0.343)and(0.416,0.338)..
(0.407,0.351)..controls(0.397,0.364)and(0.400,0.382)..(0.400,0.382)
(0.027, 0.091)..controls(0.027, 0.091)and(0.039, 0.119)..
(0.064, 0.122)..controls(0.090, 0.126)and(0.122, 0.122)..
(0.126, 0.087)..controls(0.130, 0.051)and(0.136, 0.062)..
(0.133, 0.026)..controls(0.131, 0.002)and(0.125,-0.023)..(0.121,-0.037)
(0.135, 0.053)..controls(0.144, 0.115)and(0.140, 0.158)..
(0.139, 0.207)..controls(0.139, 0.256)and(0.163, 0.289)..
(0.199, 0.295)..controls(0.235, 0.301)and(0.265, 0.270)..
(0.266, 0.226)..controls(0.266, 0.183)and(0.292, 0.177)..
(0.290, 0.110)..controls(0.287, 0.043)and(0.278, 0.010)..(0.278, 0.010)
(0.282, 0.166)..controls(0.282, 0.166)and(0.288, 0.178)..
(0.284, 0.213)..controls(0.280, 0.249)and(0.283, 0.266)..
(0.278, 0.322)..controls(0.273, 0.379)and(0.283, 0.403)..
(0.322, 0.412)..controls(0.361, 0.420)and(0.380, 0.391)..
(0.395, 0.346)..controls(0.412, 0.295)and(0.423, 0.243)..
(0.427, 0.198)..controls(0.432, 0.145)and(0.430, 0.085)..(0.430, 0.085)
(0.536, 0.261)--(0.481, 0.391)..controls(0.455, 0.451)and(0.419, 0.434)..
(0.405, 0.420)..controls(0.391, 0.406)and(0.390, 0.368)..(0.390, 0.368)
(0.506,0.335)..controls(0.515,0.332)and(0.530,0.328)..(0.550,0.323)
(0.214,0.382)..controls(0.257,0.402)and(0.295,0.416)..
(0.342,0.432)..controls(0.420,0.458)and(0.463,0.478)..(0.463,0.478);
\end{scope}

\end{tikzpicture}
\end{document}